package com.itheima.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.itheima.pojo.UmsResource;
import com.itheima.vo.PageResultVo;
import com.itheima.vo.Result;

import java.util.List;

public interface UmsResourceApi {
    
    Boolean save(UmsResource umsResource);

    void delete(Integer id);
    

    void update(Integer id, UmsResource umsResource);

    UmsResource findId(Integer id);
    
    List<UmsResource> findByIds(List<Long> resourceIds);

    List<UmsResource> findAll();

    IPage<UmsResource> list(Integer pageNum, Integer pageSize, Integer categoryId, String nameKeyword, String urlKeyword);
}
